package visaocomputacional;

import java.awt.image.BufferedImage;
import java.util.ArrayList;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;

public class Formulario {

    private ArrayList<BufferedImage> listImagem;
    private int imgCount,frameCount;
    
    public void Formulario(){
        imgCount = 0;
        frameCount = 0;
    }
    
    public void exibir() {
        JFrame f = new JFrame("Fiap - Visão Computacional");
        JPanel p = new JPanel();
        
        for (int i=0; i<imgCount;i++) {
            JLabel lblImagem = new JLabel();
            ImageIcon icon = new ImageIcon(listImagem.get(i));
            lblImagem.setIcon(icon);
            p.add(lblImagem);
        }
        
        f.add(p);
        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        f.pack();
        f.setLocationRelativeTo(null);
        f.setVisible(true);
    }

    public void addImage(BufferedImage imagem){
        if (this.imgCount==0) {
            this.listImagem = new ArrayList<BufferedImage>();
            this.listImagem.add(imagem);
        } else {
            this.listImagem.add(imagem);
        }
        this.imgCount++; 
    }

    
}
